package com.mfl.service;

import com.mfl.common.PageResult;
import com.mfl.pojo.dto.RemarkDTO;
import com.mfl.pojo.dto.RemarkPageQueryDTO;
import com.mfl.pojo.dto.RemarkQueryUserNameDTO;
import com.mfl.pojo.vo.RemarkQueryUserNameVO;

import java.util.List;

public interface RemarkService {
    /**
     * 新增评论
     * @param remarkDTO
     */
    void insert(RemarkDTO remarkDTO);

    /**
     * 分页查询评论
     * @param remarkPageQueryDTO
     */
    PageResult pageQuery(RemarkPageQueryDTO remarkPageQueryDTO);

    /**
     * 批量删除评论
     * @param ids
     */
    void batchDelete(List<Integer> ids);

    /**
     * 查询评论用户名
     * @return
     */
    List<RemarkQueryUserNameVO> queryUserName(RemarkQueryUserNameDTO remarkQueryUserNameDTO);
}
